//
// Decompiled by Jadx - 403ms
//
package me.plusne.common.Json.Login;

import java.io.Serializable;
import java.util.List;
import gj.k;

public class JsonLoginQuerySet implements Serializable {
    private String app;
    private boolean bool;
    private String code;
    private List<GroupBean> group;
    private List<SetBean> set;
    private int toDay;

    public boolean canEqual(Object obj) {
        return obj instanceof JsonLoginQuerySet;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonLoginQuerySet)) {
            return false;
        }
        JsonLoginQuerySet jsonLoginQuerySet = (JsonLoginQuerySet) obj;
        if (!jsonLoginQuerySet.canEqual(this) || getToDay() != jsonLoginQuerySet.getToDay() || isBool() != jsonLoginQuerySet.isBool()) {
            return false;
        }
        String app = getApp();
        String app2 = jsonLoginQuerySet.getApp();
        if (app != null ? !app.equals(app2) : app2 != null) {
            return false;
        }
        List<SetBean> set = getSet();
        List<SetBean> set2 = jsonLoginQuerySet.getSet();
        if (set != null ? !set.equals(set2) : set2 != null) {
            return false;
        }
        List<GroupBean> group = getGroup();
        List<GroupBean> group2 = jsonLoginQuerySet.getGroup();
        if (group != null ? !group.equals(group2) : group2 != null) {
            return false;
        }
        String code = getCode();
        String code2 = jsonLoginQuerySet.getCode();
        return code != null ? code.equals(code2) : code2 == null;
    }

    public String getApp() {
        return this.app;
    }

    public String getCode() {
        return this.code;
    }

    public List<GroupBean> getGroup() {
        return this.group;
    }

    public List<SetBean> getSet() {
        return this.set;
    }

    public int getToDay() {
        return this.toDay;
    }

    public int hashCode() {
        int toDay = ((getToDay() + 59) * 59) + (isBool() ? 79 : 97);
        String app = getApp();
        int hashCode = (toDay * 59) + (app == null ? 43 : app.hashCode());
        List<SetBean> set = getSet();
        int hashCode2 = (hashCode * 59) + (set == null ? 43 : set.hashCode());
        List<GroupBean> group = getGroup();
        int hashCode3 = (hashCode2 * 59) + (group == null ? 43 : group.hashCode());
        String code = getCode();
        return (hashCode3 * 59) + (code != null ? code.hashCode() : 43);
    }

    public boolean isBool() {
        return this.bool;
    }

    public void setApp(String str) {
        this.app = str;
    }

    public void setBool(boolean z) {
        this.bool = z;
    }

    public void setCode(String str) {
        this.code = str;
    }

    public void setGroup(List<GroupBean> list) {
        this.group = list;
    }

    public void setSet(List<SetBean> list) {
        this.set = list;
    }

    public void setToDay(int i) {
        this.toDay = i;
    }

    public String toString() {
        return "JsonLoginQuerySet(toDay=" + getToDay() + ", app=" + getApp() + ", set=" + getSet() + ", group=" + getGroup() + ", bool=" + isBool() + ", code=" + getCode() + ")";
    }

    public static class GroupBean implements Serializable {
        private String app;
        private k.c callMenu;
        private String title;
        private String uuid;
        private String version;

        public boolean canEqual(Object obj) {
            return obj instanceof GroupBean;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof GroupBean)) {
                return false;
            }
            GroupBean GroupBean = (GroupBean) obj;
            if (!GroupBean.canEqual(this)) {
                return false;
            }
            k.c callMenu = getCallMenu();
            k.c callMenu2 = GroupBean.getCallMenu();
            if (callMenu != null ? !callMenu.equals(callMenu2) : callMenu2 != null) {
                return false;
            }
            String app = getApp();
            String app2 = GroupBean.getApp();
            if (app != null ? !app.equals(app2) : app2 != null) {
                return false;
            }
            String version = getVersion();
            String version2 = GroupBean.getVersion();
            if (version != null ? !version.equals(version2) : version2 != null) {
                return false;
            }
            String title = getTitle();
            String title2 = GroupBean.getTitle();
            if (title != null ? !title.equals(title2) : title2 != null) {
                return false;
            }
            String uuid = getUuid();
            String uuid2 = GroupBean.getUuid();
            return uuid != null ? uuid.equals(uuid2) : uuid2 == null;
        }

        public String getApp() {
            return this.app;
        }

        public k.c getCallMenu() {
            return this.callMenu;
        }

        public String getTitle() {
            return this.title;
        }

        public String getUuid() {
            return this.uuid;
        }

        public String getVersion() {
            return this.version;
        }

        public int hashCode() {
            k.c callMenu = getCallMenu();
            int hashCode = callMenu == null ? 43 : callMenu.hashCode();
            String app = getApp();
            int hashCode2 = ((hashCode + 59) * 59) + (app == null ? 43 : app.hashCode());
            String version = getVersion();
            int hashCode3 = (hashCode2 * 59) + (version == null ? 43 : version.hashCode());
            String title = getTitle();
            int hashCode4 = (hashCode3 * 59) + (title == null ? 43 : title.hashCode());
            String uuid = getUuid();
            return (hashCode4 * 59) + (uuid != null ? uuid.hashCode() : 43);
        }

        public void setApp(String str) {
            this.app = str;
        }

        public void setCallMenu(k.c cVar) {
            this.callMenu = cVar;
        }

        public void setTitle(String str) {
            this.title = str;
        }

        public void setUuid(String str) {
            this.uuid = str;
        }

        public void setVersion(String str) {
            this.version = str;
        }

        public String toString() {
            return "JsonLoginQuerySet.GroupBean(callMenu=" + getCallMenu() + ", app=" + getApp() + ", version=" + getVersion() + ", title=" + getTitle() + ", uuid=" + getUuid() + ")";
        }
    }

    public static class SetBean implements Serializable {
        private String defaultValue;
        private String desc;
        private String help;
        private String key;
        private int level;
        private int limitVersion;
        private String limitVersionName;
        private int restart;
        private String title;
        private int type;
        private String type_value;
        private String uuid;

        public boolean canEqual(Object obj) {
            return obj instanceof SetBean;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof SetBean)) {
                return false;
            }
            SetBean SetBean = (SetBean) obj;
            if (!SetBean.canEqual(this) || getType() != SetBean.getType() || getLevel() != SetBean.getLevel() || getRestart() != SetBean.getRestart() || getLimitVersion() != SetBean.getLimitVersion()) {
                return false;
            }
            String uuid = getUuid();
            String uuid2 = SetBean.getUuid();
            if (uuid != null ? !uuid.equals(uuid2) : uuid2 != null) {
                return false;
            }
            String title = getTitle();
            String title2 = SetBean.getTitle();
            if (title != null ? !title.equals(title2) : title2 != null) {
                return false;
            }
            String desc = getDesc();
            String desc2 = SetBean.getDesc();
            if (desc != null ? !desc.equals(desc2) : desc2 != null) {
                return false;
            }
            String key = getKey();
            String key2 = SetBean.getKey();
            if (key != null ? !key.equals(key2) : key2 != null) {
                return false;
            }
            String defaultValue = getDefaultValue();
            String defaultValue2 = SetBean.getDefaultValue();
            if (defaultValue != null ? !defaultValue.equals(defaultValue2) : defaultValue2 != null) {
                return false;
            }
            String limitVersionName = getLimitVersionName();
            String limitVersionName2 = SetBean.getLimitVersionName();
            if (limitVersionName != null ? !limitVersionName.equals(limitVersionName2) : limitVersionName2 != null) {
                return false;
            }
            String type_value = getType_value();
            String type_value2 = SetBean.getType_value();
            if (type_value != null ? !type_value.equals(type_value2) : type_value2 != null) {
                return false;
            }
            String help = getHelp();
            String help2 = SetBean.getHelp();
            return help != null ? help.equals(help2) : help2 == null;
        }

        public String getDefaultValue() {
            return this.defaultValue;
        }

        public String getDesc() {
            return this.desc;
        }

        public String getHelp() {
            return this.help;
        }

        public String getKey() {
            return this.key;
        }

        public int getLevel() {
            return this.level;
        }

        public int getLimitVersion() {
            return this.limitVersion;
        }

        public String getLimitVersionName() {
            return this.limitVersionName;
        }

        public int getRestart() {
            return this.restart;
        }

        public String getTitle() {
            return this.title;
        }

        public int getType() {
            return this.type;
        }

        public String getType_value() {
            return this.type_value;
        }

        public String getUuid() {
            return this.uuid;
        }

        public int hashCode() {
            int limitVersion = getLimitVersion() + ((getRestart() + ((getLevel() + ((getType() + 59) * 59)) * 59)) * 59);
            String uuid = getUuid();
            int hashCode = (limitVersion * 59) + (uuid == null ? 43 : uuid.hashCode());
            String title = getTitle();
            int hashCode2 = (hashCode * 59) + (title == null ? 43 : title.hashCode());
            String desc = getDesc();
            int hashCode3 = (hashCode2 * 59) + (desc == null ? 43 : desc.hashCode());
            String key = getKey();
            int hashCode4 = (hashCode3 * 59) + (key == null ? 43 : key.hashCode());
            String defaultValue = getDefaultValue();
            int hashCode5 = (hashCode4 * 59) + (defaultValue == null ? 43 : defaultValue.hashCode());
            String limitVersionName = getLimitVersionName();
            int hashCode6 = (hashCode5 * 59) + (limitVersionName == null ? 43 : limitVersionName.hashCode());
            String type_value = getType_value();
            int hashCode7 = (hashCode6 * 59) + (type_value == null ? 43 : type_value.hashCode());
            String help = getHelp();
            return (hashCode7 * 59) + (help != null ? help.hashCode() : 43);
        }

        public void setDefaultValue(String str) {
            this.defaultValue = str;
        }

        public void setDesc(String str) {
            this.desc = str;
        }

        public void setHelp(String str) {
            this.help = str;
        }

        public void setKey(String str) {
            this.key = str;
        }

        public void setLevel(int i) {
            this.level = i;
        }

        public void setLimitVersion(int i) {
            this.limitVersion = i;
        }

        public void setLimitVersionName(String str) {
            this.limitVersionName = str;
        }

        public void setRestart(int i) {
            this.restart = i;
        }

        public void setTitle(String str) {
            this.title = str;
        }

        public void setType(int i) {
            this.type = i;
        }

        public void setType_value(String str) {
            this.type_value = str;
        }

        public void setUuid(String str) {
            this.uuid = str;
        }

        public String toString() {
            return "JsonLoginQuerySet.SetBean(uuid=" + getUuid() + ", title=" + getTitle() + ", desc=" + getDesc() + ", key=" + getKey() + ", defaultValue=" + getDefaultValue() + ", type=" + getType() + ", level=" + getLevel() + ", restart=" + getRestart() + ", limitVersion=" + getLimitVersion() + ", limitVersionName=" + getLimitVersionName() + ", type_value=" + getType_value() + ", help=" + getHelp() + ")";
        }
    }

}
